A Framework for Asip and Multiprocessor Architectures Integration within Reconfigurable Soc and Fpga Devices

نویسندگان

  • Yassine Aoudni
  • Mohamed Abid
  • Guy Gogniat
  • Jean-Luc Philippe
چکیده

Δ˰λϼΨϟ΍ : ΖΒδΘϛ΍ ΪϘϟ ΓΩΪΤϣ ΕΎϘϴΒτΗ ϲϓ ΔμΘΨϤϟ΍ ΕΎΠϟΎόϤϟ΍ (ASIPs) ϲϓ ΔϴΒόη ϝΎΠϣ ΝΎΘϧ· ϟ΍ ϖ΋Ύϗή ϥ΄θϟ΍ Ϯϫ ΎϤϛ ϲϓ ρΎγϭϷ΍ ΔϴΜΤΒϟ΍. ϓ ϲϬ (ASIPs) ˱ ϼΣ ήϓϮΗ ˱ ΎόΟΎϧ ˱ ΎϘϓϮϣ ϦϴΑ Γ˯ΎϔϜϟ΍ ΔϧϭήϤϟ΍ϭ ΔΠϣΪϤϟ΍ ΔϤψϧϸϟ ΔΒδϨϟΎΑ ASIP ΪόΘϣ ήΧ΁ ϭ Ω ΠϟΎόϤϟ΍ ΕΎ. 4 ABSTRACT Application-Specific Instruction-set Processors (ASIPs) have gained popularity in production chips as well as in the research community. They offer a viable solution to the tradeoff between efficiency and flexibility for the embedded System-on-a-Chip (SoC). Generally, an ASIP has the capability to extend the base instruction set of a general-purpose processor with a set of customized instructions supported by the specific hardware resources provided on the ASIP. The hardware implementing the specific instructions can be either runtime reconfigurable functional units, or pre-synthesized circuits. In this paper, we propose a framework for prototype application within FPGAs devices using ASIPs and multiprocessors architecture. Firstly, we provide an overview of a method to identify coarse and finite grain instruction set extensions in application code and integration process of ASIP. Second, we split the data input application to get concurrence and the data dependency of the target application in order to process to multiprocessor execution. Finally, we compare the performances levels given by the execution of the application using ASIP architecture and multiprocessor architecture.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

مدل عملکردی تحلیلی FPGA برای پردازش با قابلیت پیکربندی مجدد

Optimizing FPGA architectures is one of the key challenges in digital design flow. Traditionally, FPGA designers make use of CAD tools for evaluating architectures in terms of the area, delay and power. Recently, analytical methods have been proposed to optimize the architectures faster and easier. A complete analytical power, area and delay model have received little attention to date. In addi...

متن کامل

FPGA Implementation of JPEG and JPEG2000-Based Dynamic Partial Reconfiguration on SOC for Remote Sensing Satellite On-Board Processing

This paper presents the design procedure and implementation results of a proposed hardware which performs different satellite Image compressions using FPGA Xilinx board. First, the method is described and then VHDL code is written and synthesized by ISE software of Xilinx Company. The results show that it is easy and useful to design, develop and implement the hardware image compressor using ne...

متن کامل

Implementation of FFT on General-Purpose Architectures for FPGA

This paper describes two general-purpose architectures targeted to Field Programmable Gate Array (FPGA) implementation. The first architecture is based on the coupling of a coarse-grain reconfigurable array with a general-purpose processor core. The second architecture is a homogeneous multi-processor system-on-chip (MP-SoC). Both architectures have been mapped onto two different Altera FPGA de...

متن کامل

Performance Modeling of Reconfigurable SoC Architectures and Energy-Efficient Mapping of a Class of Applications

Reconfigurable System-on-Chip (RSoC) devices are being used to implement many battery operated systems, where energy efficiency is a major concern. RSoCs incorporate many different components, such as processor core, reconfigurable logic, memory, etc. Various power management techniques can be applied to these components. Tasks within an application can be mapped onto different components for e...

متن کامل

659 Implementation of FFT on General - Purpose Architectures for FPGA

This paper describes two general-purpose architectures targeted to Field Programmable Gate Array (FPGA) implementation. The first architecture is based on the coupling of a coarse-grain reconfigurable array with a general-purpose processor core. The second architecture is a homogeneous multi-processor system-on-chip (MP-SoC). Both architectures have been mapped onto two different Altera FPGA de...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2008